package com.zyc.remoting.transport;

import com.zyc.remoting.dto.RpcRequest;
import com.zyc.remoting.dto.RpcResponse;

/**
 * @author zyc
 * @create 2022--05--09 10:48
 */

public interface RpcRequestTransport {

    /**
     * 发送rpc请求给服务端并获取结果
     * @param rpcRequest 请求体
     * @return 服务端返回的数据
     */
    RpcResponse sendRpcRequest(RpcRequest rpcRequest);
}
